Minutes, IBIS Quality Task Group

10 July 2018

11:00-12:00 EST (08:00-09:00 PST)

ROLL CALL

eASIC:                              David Banas
Ericsson:                           Anders Ekholm
Intel:                              Michael Mirmak
                                    Eugene Lim
IO Methodology:                   * Lance Wang
Mentor, a Siemens Business          Arpad Muranyi
Signal Integrity Software:        * Mike LaBonte
Teraspeed Labs:                   * Bob Ross
Visteon:                            Preetesh Rathod

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for IBIS related patent disclosures:

- None

Call for opens:

- None

Review of previous meeting minutes:

- Lance Wang moved to approve the July 03 minutes.
  Bob Ross seconded. Without objection the minutes were approved.

ARs:

- Bob Ross to write rules for Table 41.
  - Delayed this one.
- Bob Ross to write description of .ims file header checking.
  - Done. Version 2 ready.
- Mike LaBonte to write list of syntax check messages
  - Bob covered this.

New IBISCHK bugs:
- No new bugs.

IBISCHK7 parser development:
- Bob showed bird189_ims_checks_draft2.docx
- Bob: There is some overlap of checks with existing IBIS keywords like [Pin Mapping].
  - IBISCHK7 will need a new -ims option.
  - The [Interconnect Model] Param subparameter only supports format Value for now.
  - Param is invalid for Touchstone
  - A .iss referenced by a .ims can't be in another subdirectory of the .ibs file.
- Lance: the ".ibs" should be removed from "referencing .ibs or .ims".
- Mike: That is BIRD language, we can't change it.
- Bob: The specification does not make the rule clear.
  - There are 2 levels of checking for Aggressor_only.
- Mike: [Interconnect Model Set] is for conveniently bundling models for delivery.
  - [Interconnect Model Group] is more important, it defines what a package contains.
  - Some [Interconnect Model Group] rules should be enforced at [Interconnect Model Set] level,
    because the violations propagate upward.
- Bob: Agree.
  - We can have a partial check for aggressors.
  - We can't check pin names in a standalone .ims file check.
- Mike: We need to mention that in the parser document.
- Bob: One check is for duplicate use of a pin name, but we can't catch all of those errors
  when checking standalone .ims files.
  - We might have only partial checking of Table 41 rules.
- Mike: We need to decide if we will follow all possible bus_label and signal_name connections.
- Bob: We need to specify a complete parser.
  - A_gnd will denote an extra terminal.
- Mike: How does A_gnd impact checking?
- Bob: A_gnd can be used for either ISS or TS.
  - For TS there can only be one extra A_gnd terminal, at most.
- Mike: Agree.
  - We should not incorporate much BIRD189 language in the parser document.
  - That document should be written from the parser's point of view.
- Bob: If we do a complete parser document the specification will not be needed.

- Mike LaBonte moved to adjourn. Bob Ross seconded.
  Without objection the meeting ended.

Meeting ended: 12:07 ET

Next meeting July 17, 2018
